package com.wx.service;

import com.wx.entity.PageResult;
import com.wx.entity.QueryPageBean;
import com.wx.pojo.CheckGroup;

import java.util.List;

/**
 * 检查组相关的增删改查
 */
public interface CheckGroupService {
    /**
     * 分页查询所有的检查组
     * @param queryPageBean
     * @return
     */
    PageResult findAllGroup(QueryPageBean queryPageBean);

    /**
     * 依据id查询某个组
     * @param id
     * @return
     */
    CheckGroup findGroupById(Integer id);

    /**
     * 添加检查组
     * @param checkGroup
     */
    void addGroup(CheckGroup checkGroup,Integer[] ids);

    /**
     * 删除检查组
     * @param id
     */
    void deleteGroupById(Integer id);

    /**
     * 修改检查组
     * @param checkGroup
     */
    void updateGroupById(CheckGroup checkGroup);

    String []  findItemsById(Integer id);
    void modify(CheckGroup checkGroup,Integer[] items);
}
